4.0

Very interesting story. I found some parts to be too long and unnecessary, but otherwise it was pretty amazing.