This version increases greatly the number of tests.
Count of tests ran: 38
Count of successful assertions: 97
Count of failures: 0
Count of errors: 0
There's many more tests that can be added to - see comments at end of code. Approaching mentalpause so posting this in case someone else wants to take this ball for a while.