Topics in Hyperplane Arrangements Polytopes and Box-Splines