Added a programming challenge I received from a previous client