Add Functional Practice #1 solutions.