Moved integer partition to a seperate package