Added framework and solutions for problems up to #22.