STEP BY STEP: A DETAILED EXPLORATION INTO STAIRCASE TYPES AND SOLUTIONS