Added natural language processing
Added SHA1 and MD5 functions