Mopping floors is a task that not many people can avoid, but what if it could actually be quite invigorating and have that ...