exercises: Classic exercise, the Koch method, Callsign exercise, and exercises read from files. PR: ports/64358 Submitted by: Scott Lambert <lambert@lambertfam.org>