How Long Does Karate Take to Learn? A Comprehensive Guide