Numeric input answer close

I couldn't find a way to update my previous pull request so I just created a new one. I think I addressed all your comments, but I would love more feedback on how to improve!
nit: we're mutating a prop, which I don't think we should do. Mind cloning or slicing this array first?