Text this: Natural convection in a wavy porous cavity with sinusoidal heating and internal heat generation