Writing Custom M Functions from Scratch in Power Query | Wicked Smart Data