COMP9319 Assignment, Exercise Ass1: Only get 60 due to a stupid mistake using function return char* rather than unsigned char*, get full marks on encoding and decoding meanwhile multiple searching tests failed