Initial commit with my function defs replacing the course stubs.
Added ... arg to solve, updated comments.