Āvartaka: alaṅkāra of 8 kalās composed by uttering 8 svaras in ascent+descent; occurs in 4 consecutive svaras or with a 1-svara gap
Body (pseudocode)
DEFINE āvartaka: n_kalās = 8; method = utter 8 svaras in ārohaṇa+avarohaṇa; valid_scopes = {4 consecutive svaras without gap with ārohaṇa+avarohaṇa, svaras with gap of 1}; example_pattern = saga gapa pani dhasa sadha nipa paga gasa