Autogenerated hashCode() and equals()
Changed Sorter and assorted files to have configurable amount of laps