Usually, the page length tells you something important: The instructor thinks the size of the paper is appropriate to the assignment’s parameters. In plain English, your instructor is telling you how many pages it should take for you to answer the question as fully as you are expected to. So if an assignment is two pages long, you cannot pad your paper with examples or reword your main idea several times. Hit your one point early, defend it with the clearest example, and finish quickly. If an assignment is ten pages long, you can be more complex in your main points and examples—and if you can only produce five pages for that assignment, you need to see someone for help—as soon as possible.
Some programming languages delay evaluation of expressions by default, and some others provide functions or special syntax to delay evaluation. In Miranda and Haskell , evaluation of function arguments is delayed by default. In many other languages, evaluation can be delayed by explicitly suspending the computation using special syntax (as with Scheme's " delay " and " force " and OCaml 's " lazy " and " ") or, more generally, by wrapping the expression in a thunk . The object representing such an explicitly delayed evaluation is called a lazy future . Perl 6 uses lazy evaluation of lists, so one can assign infinite lists to variables and use them as arguments to functions, but unlike Haskell and Miranda, Perl 6 doesn't use lazy evaluation of arithmetic operators and functions by default. 
4. The “dawn of man” introduction. This kind of introduction generally makes broad, sweeping statements about the relevance of this topic since the beginning of time, throughout the world, etc. It is usually very general (similar to the placeholder introduction) and fails to connect to the thesis. It may employ cliches–the phrases “the dawn of man” and “throughout human history” are examples, and it’s hard to imagine a time when starting with one of these would work. Instructors often find them extremely annoying.