Implement the more efficient toLowerCase

Yay for efficiency