add example of initializing an array without literal

There was no example on how to initialize an array except for using a literal. For large arrays, initialization using a literal is not really an option.
fixed comment for example one

I believe Rust now infers the lifetime for the case described in the first example.
calling first example in main function
fixed Mul trait implementation for Vec2<T>

* added missing trait and struct name for Mul trait implementation
* use of current function name (mul instead of dot)
Fix dead_code warnings
Check the description

make all:
* Changed all `fail!()`s to `panic!()`s
* Changed current working directory to unwrap the result

make clean: Changed `rm -rf {bin,stage}` (which doesn't work) to
    `rm -rf bin stage`
Fixed everything else

makefile:
* Changed lints to be correct
  * unused-variable -> unused-variables
  * dead-assignment -> unused-assignments

rust files:
* Changed fail!() calls to panic!() calls
* Changed some syntax so that slices are correct
  * i.e. in array.rs (analyze_slice(xs) -> analyze_slice(&xs))
* Namespaced enums
* Renamed `Node` to `List` in enum.rs
  * Renamed List::append() to List::prepend(), which is the actual
    operation that is taking place
* Renamed fail/fail.rs to panic/panic.rs
  * And everything that comes with that
* Changed any `{:t}`s to `{:b}`s
* `use`d std::num::Float in places that needed it
* In fmt/show.rs, changed {:.3f} to {:.3}
* Changed hash table .find() to .get()
  * Took out the parens in a string .get(), so that
    `h.get(&("string"))` becomes `h.get(&"string")`
* Completely removed smallintmap
* In json/decodable/decodable.rs, changed {:.2f} to {:.2}
* In src/file.rs, changed a comment to be under 79 characters long
Merge pull request #280 from GBGamer/master

Fixed all compilation issues, and renamed fail/fail.rs to panic/panic.rs
Say the explicit build commands to generate the docs in README.md
Merge pull request #272 from areski/pr-fix-enum-c-like

Fix dead_code warnings
Merge pull request #260 from battisti/master

fixed comment for example one
Fix build instructions
Merge pull request #217 from ruud-v-a/patch-1

Add example of initializing an array without literal
staging/hashmap: Fix outdated info
Add destructuring of structs
Merge pull request #281 from cybergeek94/master

staging/hashmap: Fix outdated info
Merge pull request #259 from pzol/match_struct

Add destructuring of structs
Fix id of struct match example
Merge remote-tracking branch 'remotes/upstream/master' into merge-from-upstream

Conflicts:
	Makefile
	examples/fail/input_zh-CN.md
	examples/panic/panic.rs
	examples/result/try/try.rs
	examples/staging/hash/hash.rs
	examples/staging/hash/smallintmap/input_zh-CN.md
	examples/staging/hash/vecmap/vecmap.rs
	src/example.rs
	src/file.rs
Merge pull request #10 from liigo/merge-from-upstream

Merge from upstream (很高兴看到brson出手维护上游仓库)