Added jde and shade algorithms

- Both (specially shade) need some "pythonization"