arccos initialization