If you’re an avid listener of hip-hop and rap, chances are you may have heard of Charlie Sloth. Charlie Sloth is a...