Rename fused type any_type to number_type
Cythonise keysort dispatch function a bit further.
Don't perform expensive integer division checks in the _keysort loop
Add a test case for keysort function