non-flowering plant: a plant that does not bear flowers
object: a tangible and visible entity; an entity that can cast a shadow
turing machine: a hypothetical computer with an infinitely long memory tape