sortNum doesn't need a charlie instance.

Also we will want to define charlie potentially differently in
different tests, setting test values, etc. so don’t create an instance
var shared between all.
Add stub analyse test.

Quite an involved one, so fill in details later.
Default test to watch the test file.
Pedantry.
Handle special case.
Add test for calcPos.