What is a bitcoin and how does it work?