Modern times keep us surprised, with technologies so rapidly advancing that it is challenging to keep...