Committed and updated as an exercise
Need sorting fast forward problem