Will History Repeat Itself? Can XRP Dethrone Ethereum as the Second Largest Cryptocurrency with a Bullish Tailwind?