Initial code commit w/tests.