A lot of changes, but separate tested
Faster lower_bound and upper_bound
Fixed bugs in lower and upper bound. Some numerical issues.
Restructuring and fix minor bugs in tests
Change bounds in upper_bound
Before merge. Changed a lot of files.
some renaming
Added profiling to test_of_main_function.R
Delete files before merge
Merge branch 'havard'

Conflicts:
	functions/adaptive_rejection_sampling_main.R
	functions/make_z.R
	functions/sample_upper_bound.R