Bitcoin (BTC): Elliott Waves Jives with Cycles!!