Salsa algorithm!