Adding a functional askChar()