Topics in Hyperplane Arrangements, Polytopes and Box-Splines