Contributions to applied welfare analysis : Introducing novel methods for exact welfare analysis based on differential demand functions