As a former competitive swimmer, I call hogwash!!!!
A length is 1 X the length of the pool, regardless of how long the pool is. A lap is a round trip, there and back, by definition two lengths of the pool. If you are swimming in a 25 yard pool, a length is 25 yards, a lap is 50 yards...