Code cleaning.
Missing unit tests skeletons.
CSplit.getMisplaced()
discrete implementation of split