Alternative Minimum Tax (AMT):Everything you should know