Variational methods on finite dimensional Banach spaces and discrete problems