Sigiriya Sri Lanka

Sigiriya… there’s a really old monastery up there, I’d like to know how on earth they built it!