subroutine [adjective] + stack [noun]