Add explanation and small optimizations to LanguageTest

@singingwolfboy or @sarina 
What is the purpose of this change? (I'm unfamiliar with both test classes)