What is ASIC Mining and is it Worth Your Investment?