Tell me if there's any typos or anything, I'm working on this too late and need to hit the bunk.
Enjoy!