initial challenge, comments, and 2 failing tests
fun experiment, but not dynamic; going to refractor and redo