Use of own functions

Use of my_strlen instead of strlen in my_striconcat
Parse : Check for end of string
Optimizations : Use of cache for length of strings