v1.0

Working solution.
Used for computer science coursework.