A collection of solutions to the Programming Praxis exercises