Explain the prototype chain and how Razorpay's SDK can extend native objects without breaking merchant code. · InterviewLane