recursive routine: a routine that can call itself
routine: a set sequence of steps, part of larger computer program
scale insect: small homopterous insect that usually lives and feeds on plants and secretes a protective waxy covering