10th Refactor. Added 2 explaining variables STORAGE_SIZE and PARAM_MAX_SIZE to aid in the initialization of the route variable