Zcash (ZEC) Makes a Strong Comeback: Is This 21% Rally the Beginning of a Long-Term Uptrend?