added RosettaCode.org/wiki/Hamming_numbers#FunL task and added to tests, improved handling of _ pattern