3 ms·Hasn't this already been invented? Like several times?by robgibbons 15y agoHasn't this already been invented? Like several times?