Four-point congruent sets algorithm (FPCS)

4PCS algorithm for alignment 3D models.
Neither of the input parameters are supposed to be modified inside the function. In such cases `ConstPtr` should be used.