Thanks for the nice package. I think it would be better to have GPU support (along with multi-thread evaluation for CPU in #82). *Edited by @lostella on Dec 7th, 2019* **Note** similar optimizations could be used in the computation of `f` and `gradient`, besides `prox`. - [ ] [NormL2](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/normL2.jl#L37) - [ ] [NormL1](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/normL1.jl#L62) - [ ] [SqrNormL2](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/sqrNormL2.jl#L73) - [ ] [HuberLoss](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/huberLoss.jl#L63) - [ ] [SumPositive](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/sumPositive.jl#L26) - [ ] [SqrHingeLoss](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/sqrHingeLoss.jl#L49) - [ ] [IndBox](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/indBox.jl#L47) - [ ] [CrossEntropy](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/crossEntropy.jl#L59) - [ ] [ElasticNet](https://github.com/kul-forbes/ProximalOperators.jl/blob/6888b41e34843b0827955528bef873f9cc9adb07/src/functions/elasticNet.jl#L43)