Apex Trigger – What is Recursion and Solutions to Avoid Recursion in Apex Trigger