Question: what is the difference between a member function and extension function in kotlin?
Answer: Generally, member functions are easier to find than extension functions, as they are guaranteed to be in the class they are a member of (or a super class/interface). They also do not need to be imported into all of the code that uses them.