sentences:  Von Neumann's design has traditionally been understood to be a demonstration of the logical requirements for machine self-replication.However, it is clear that far simpler machines can achieve self-replication.Examples include trivial crystal-like growth, template replication, and Langton's loops.