More algoritmes added.