#include "SuccFib.h"

SuccFib::SuccFib(int first, int second):Succ(first), a1(second), prev(first), index(0){
	First();
}

SuccFib::~SuccFib(){}

int SuccFib::First(){
	index = 0;
	current = a1;
	return prev = a0;
}

int SuccFib::Next(){
	if(index == 0){
		index = 1;
		return prev;
	} else if (index == 1)
		return current;
	else {
		int aux = prev;
		prev = current;
		return current = current + aux;
	}
}

