My Solutions to the ProgrammingPraxis problems