A new approach involving lots of tab characters.
Merge remote branch 'psychoticmeow/master'
Fix CharCountBased implementation