DISCLAIMER: In order to keep the material accessible to readers with no technological background I have sacrificed some accuracy in the description.