Deep Dive into Bonus Depreciation Rules and Opportunities