How Long to Master Karate: A Comprehensive Guide