Body (pseudocode)
FUNCTION construct_murchana(start_svara, jati):
# etymology: murch (growth) + samucchraya (increase)
murchana := sequence_of_svaras(start=start_svara, length=7)
# e.g. Gandharodicyava -> begins with dhaivata
# e.g. hexatonic andhri -> begins with madhyama
ASSERT murchana[0] == start_svara
RETURN murchana # vehicle of raga growth