Advances in discretization methods : Discontinuities, Virtual Elements, Fictitious Domain Methods.