I want to know what does 'come in handy' mean. I heard it on an English TV show. Thanks for your help. ;-)