Addition of final array operations and quicksort benchmark.

The implementations of these are not fully checked and appear to have some problems (see issue #5). There are also some other more minor changes:
- Makefile now keeps intermediate files and uses C99 for baseline benchmarks.
- Support for multiply and divide operations.