Recursive subaggregation and a generalized hypocycloidal demand model