Smart and Legal Ways to Reduce or Avoid Crypto Taxes