Initial commit of solutions so far.