An Introduction to Bitcoin and Cryptocurrency