Challenge 15 implemented, Challenge 14 in progress.
Partial solution to Challenge 14
Minor progress for C 14
Minor progress for C 14