Differientiable Sampling and Argmax

WIP, last updated: 2019.12.6

Last updated