Here is a list of 20 brilliant inventions you never knew you needed. Have a look.