Add Generative
Fix bug if String#wrap is passed 0