programming: creating a sequence of instructions to enable the computer to do something
creating by mental acts: the act of creating something by thinking
common ax: an ax with a long handle and a head that has one cutting edge and one blunt side