feat(Array.findindex): port and modify from Array.findindex
chore(Array.of): remove unnecessary part