Added fastICA and started programming BxB function