Remove unused requirement
Use array of characters with join(), for speed
Update documentation