Modern technologies and algorithms for scaffolding assembled genomes