Used the array method to duplicate my pyramid with ramp and this gave me 3 models to test adding stairs to. I scaled up the model in the background so the numbers were not the exact same and meant I had to fiddle with the array options to get the stairs looking good.
Would recommend this as a way of practicing.