Describe Argon2, bcrypt or scrypt in details in applied-hashses, to complement the password hashing lecture.