free online web sites for self testing are available for crying out loud they can be categorized as constructed languages and as whistled languages