Pull out findStatePrefixCollision() function for challenge54
Implement collision tree and suffix generation for challenge54
Make padding functions take length for challenge54
Implement prediction function for challenge54
Pull out findCollisionInHashMap() for challenge54
Implement challenge54