Snow & Avalanche Mechanics: Between Solid & Fluid