#-------------------------------------------------------------------------------
# Copyright 2012 Yuriy Lagodiuk
# 
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# 
#   http://www.apache.org/licenses/LICENSE-2.0
# 
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#-------------------------------------------------------------------------------
Target function is x^2
Training set - are values of target function on interval
x: [-10, -8, -6, .. 8, 10]
y: [-10, -8, -6, .. 8, 10]

Func = ((-0.6151861528484195) ^ x)
0 	 71046.65893173775
Func = (0.6240678356834746 ^ x)
1 	 66606.21334022001
2 	 66606.21334022001
Func = ((1.0473408782101217 ^ x) ^ x)
3 	 62896.70978752679
Func = (10.281686801886305 ^ (0.9330688673268934 ^ x))
4 	 50422.771742257246
5 	 50422.771742257246
6 	 50422.771742257246
7 	 50422.771742257246
Func = (10.150871059966994 ^ (0.9330688673268934 ^ x))
8 	 50356.02840270866
9 	 50356.02840270866
Func = ((10.150871059966994 ^ (0.9330688673268934 ^ x)) ^ (1.0017457636385299 ^ ((-1.8441241708494196) ^ x)))
10 	 48118.092204874105
Func = (4.847624050011284 ^ (1.5189929037500414 ^ ((-0.9096732763955766) ^ x)))
11 	 47748.15984087615
Func = ((10.108084829376295 ^ (0.9330688673268934 ^ x)) ^ (1.0017457636385299 ^ (3.417061873007971 ^ (8.4543412468676 ^ (0.586530092338704 ^ ((-0.9096732763955766) ^ x))))))
12 	 8838.479897864921
13 	 8838.479897864921
Func = ((10.25090166984558 ^ (0.9330688673268934 ^ x)) ^ (16.99121128465656 ^ (0.01940047551584012 ^ (0.8326373743225977 ^ x))))
14 	 4992.309339761823
Func = ((10.108084829376295 ^ (0.9330688673268934 ^ x)) ^ (17.305766655286227 ^ (0.01940047551584012 ^ (0.8326373743225977 ^ x))))
15 	 4907.181353026499
16 	 4907.181353026499
Func = ((1.6967211778351712 ^ sqrt(abs(x))) ^ 2.794030428005052)
17 	 1077.153393545226
18 	 1077.153393545226
Func = (sqrt(abs(x)) ^ 4.002086836935441)
19 	 1.06677400852548
(sqrt(abs(x)) ^ 4.002086836935441)
